<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        js的流程结构
        1、顺序结构

        2、分支结构

        2.1、if分支，if语句
         2.1.1、单分支
            if(条件语句) {
                代码块;
            }
            当条件成立的时候，执行代码块，条件不成立，不执行

         2.1.2、双分支
            if(条件语句) {
                代码块1;
            }else{
                代码块2;
            }
            当条件成立时，执行代码块1， 
            当条件不成立时，执行代码块2,
         2.1.3、多分支
            if(条件语句1){
                代码块1
            }else if(条件语句2) {
                代码块2
            }
            ...
            else if(条件语句n){
                代码块n
            }else{
                代码块n+1
            }

            2.2、switch(num){
                case 1:
                    代码块1;
                    break;
                case 2:
                    代码块2;
                    break;
                case 3:
                    代码块3;
                    break;
                default:
                    代码块4;
                    break;
            }

            当num 满足case 中 1 时，执行，代码块1；
            当num 不满足case中任意一个条件时， 执行default；
            case 1：              可以连写
            case 2:
            case 3:
                代码块1;
                break;

            缺少break;时，代码会按顺序执行，但满足条件执行完代码块时，需要break;主动退出;
            
        3、循环结构
     -->
     <script>

            //  1、顺序结构

        // console.log('1');
        // console.log('2');
        // console.log('3');
        // console.log('4');
        // console.log('5');
        


        // 2、分支结构

        // var num = 5;
        // if(num > 3) {
        //     console.log('我赢了;');
        //     console.log('再来一次');
        // }
        // console.log('游戏结束;');


        // var score = 80;
        // if(score > 70) {
        //     console.log('我可以去打球了');
        // }else{
        //     console.log('挨打要立正');
        // }
        // console.log('下次一定进步')

        // var score = 50;
        // if(score >= 90) {
        //     console.log('我可以吃鸡腿');
        // }else if(score >= 80){
        //     console.log('我可以吃棒棒糖');
        // }else if(score >= 70) {
        //     console.log('我得到了一朵大红花');
        // }else if(score >= 60) {
        //     console.log('我啥也没有');
        // }else{
        //     console.log('我可以吃皮带炖肉');
        // }

        // 重生模拟器
        // var die = [
        //     {text: '你出生时，天降异象，四方来贺',next:2},
        //     {text: '你出生时，家境贫寒',next: 3},
        //     {text: '你三岁就突破金丹境，万中无一，被前辈们视为珍宝',next: 4},
        //     {text: '你饱读诗书，才华横溢',next: 5},
        //     {text: '500年后，你以成为宇宙至尊，掌握一方宇宙',next: -1},
        //     {text: '20岁，你高中状元，衣食无忧',next: -1}
        // ]

        // function reStart(data) {
        //     document.write(data.text);
        //     document.write('<br>');
        //     if(data.next == -1) {
        //         return;
        //     }
        //     let index = data.next;
        //     let nextData = die[index];
        //     setTimeout(()=>{
        //         reStart(nextData);
        //     },1500)
        // }

        // reStart(die[0])
     </script>
</body>
</html>